Continent

Row 1

Waffle plot of journal paper percentages, by continent (each square = 1% of data)

Row 2

Table of journal paper percentages, by continent

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Continent, by Year

Row 1

Scatter plot of journal paper percentages, by continent and year

Instructions for Figures

The scatter plots use the plotly package, which converts regular images into interactive web graphics via the open source JavaScript graphing library plotly.js. In order to make the most out of plotly figures, it is important to understand the various options they offer.

When you hover over a plotly figure, you will see a menu appear on the top-right of the figure. This is called the Chart Studio Modebar, and some of these options include: (a) Download Plot as a PNG; (b) Zoom and Pan Buttons; (c) Zoom In/Out; (d) Autoscale and Reset Axes; and (e) Hover Options.

Interacting With Data Points and Legend Groupings

  1. When hovering over individual data points, you can see the raw data (year and percentage of papers).
  2. When hovering over the regression line, you can see the predicted data (also for year and percentage of papers)
  3. Click, hold, and drag to zoom into a specific window of the chart. Double-click anywhere to come back to the original zoom level.
  4. Double-clicking on one continent or country on the chart on the right will isolate that regression line (and corresponding observations) for that category (e.g., if you double-click on North America, only the green line will remain). Double-click any category (e.g,. North America) again to add back all the other categories.
  5. Similarly, a single click on one continent or country on the chart on the right will remove only that category. Click it again to bring it back. You can also remove several specific categories one at a time this way. Double-click any category (e.g,. North America) again to add back all the other categories.
  6. When the legend is too long, make sure to use the scroll bar to see the rest of the legend.

Row 2

Table of journal paper percentages, by continent

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Continent, by Journal

Row 1

Waffle plot of journal paper percentages, by continent and journal (each square = 1% of data)

Note. DP: Developmental Psychology, JPSP: Journal of Personality and Social Psychology, JAP: Journal of Abnormal Psychology, JFP: Journal of Family Psychology, HP: Health Psychology, JEP: Journal of Educational Psychology, JESP: Journal of Experimental Social Psychology, Collabra: Collabra. Psychology, Collabra: Collabra, JEPG: Journal of Experimental Psychology. General, JApP: Journal of Applied Psychology, PM: Psychological Methods, AMPPS: Advances in Methods and Practices in Psychological Science, PS: Psychological Science, CD: Child Development, DS: Developmental Science, PSPB: Personality & Social Psychology Bulletin, NHB: Nature Human Behaviour, JEcP: Journal of Economic Psychology, JEBE: Journal of Experimental and Behavioral Economics, EE: Experimental Economics, JBEE: Journal of Behavioral and Experimental Economics, JDE: Journal of Development Economics, WD: World Development, QJE: The Quarterly Journal of Economics, Econometrica: Econometrica, BPP: Behavioural Public Policy, ADR: African Development Review, AJARE: African Journal of Agricultural and Resource Economics, AJEMS: African Journal of Economic and Management Studies, AJEP: African Journal of Economic Policy, AEJAE: American Economic Journal. Applied Economics, AEJEP: American Economic Journal. Economic Policy, AEJM: American Economic Journal. Macroeconomics, AER: The American Economic Review, AERI: American Economic Review. Insights, EDCC: Economic Development and Cultural Change, EC: The Economic Journal, JAE: Journal of African Economies, JAD: Journal of African Development, JHDC: Journal of Human Development and Capabilities, JDE: Journal of Development Effectiveness, JDS: Journal of Development Studies, JEG: Journal of Economic Growth, JLE: Journal of Labor Economics, JPE: Journal of Political Economy, JPuE: Journal of Public Economics, RAfPE: Review of African Political Economy, RDE: Review of Development Economics, RES: Review of Economic Studies, RIPE: Review of International Political Economy, SAJE: South African Journal of Economics, WBER: The World Bank Economic Review, WBRO: The World Bank Research Observer, WDP: World Development Perspectives

Row 2

Table of journal paper percentages, by continent and journal

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country

Row 1

Waffle plot of journal paper percentages, by country (each flag = 1% of data)

Row 2

Table of journal paper percentages, by country

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country, by Year

Row 1

Scatter plot of journal paper percentages, by country and year

Instructions for Figures

The scatter plots use the plotly package, which converts regular images into interactive web graphics via the open source JavaScript graphing library plotly.js. In order to make the most out of plotly figures, it is important to understand the various options they offer.

When you hover over a plotly figure, you will see a menu appear on the top-right of the figure. This is called the Chart Studio Modebar, and some of these options include: (a) Download Plot as a PNG; (b) Zoom and Pan Buttons; (c) Zoom In/Out; (d) Autoscale and Reset Axes; and (e) Hover Options.

Interacting With Data Points and Legend Groupings

  1. When hovering over individual data points, you can see the raw data (year and percentage of papers).
  2. When hovering over the regression line, you can see the predicted data (also for year and percentage of papers)
  3. Click, hold, and drag to zoom into a specific window of the chart. Double-click anywhere to come back to the original zoom level.
  4. Double-clicking on one continent or country on the chart on the right will isolate that regression line (and corresponding observations) for that category (e.g., if you double-click on North America, only the green line will remain). Double-click any category (e.g,. North America) again to add back all the other categories.
  5. Similarly, a single click on one continent or country on the chart on the right will remove only that category. Click it again to bring it back. You can also remove several specific categories one at a time this way. Double-click any category (e.g,. North America) again to add back all the other categories.
  6. When the legend is too long, make sure to use the scroll bar to see the rest of the legend.

Row 2

Table of journal paper percentages, by country and year

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country, by Journal

Row 1

Waffle plot of journal paper percentages, by country and journal (each square = 1% of data)

Note. DP: Developmental Psychology, JPSP: Journal of Personality and Social Psychology, JAP: Journal of Abnormal Psychology, JFP: Journal of Family Psychology, HP: Health Psychology, JEP: Journal of Educational Psychology, JESP: Journal of Experimental Social Psychology, Collabra: Collabra. Psychology, Collabra: Collabra, JEPG: Journal of Experimental Psychology. General, JApP: Journal of Applied Psychology, PM: Psychological Methods, AMPPS: Advances in Methods and Practices in Psychological Science, PS: Psychological Science, CD: Child Development, DS: Developmental Science, PSPB: Personality & Social Psychology Bulletin, NHB: Nature Human Behaviour, JEcP: Journal of Economic Psychology, JEBE: Journal of Experimental and Behavioral Economics, EE: Experimental Economics, JBEE: Journal of Behavioral and Experimental Economics, JDE: Journal of Development Economics, WD: World Development, QJE: The Quarterly Journal of Economics, Econometrica: Econometrica, BPP: Behavioural Public Policy, ADR: African Development Review, AJARE: African Journal of Agricultural and Resource Economics, AJEMS: African Journal of Economic and Management Studies, AJEP: African Journal of Economic Policy, AEJAE: American Economic Journal. Applied Economics, AEJEP: American Economic Journal. Economic Policy, AEJM: American Economic Journal. Macroeconomics, AER: The American Economic Review, AERI: American Economic Review. Insights, EDCC: Economic Development and Cultural Change, EC: The Economic Journal, JAE: Journal of African Economies, JAD: Journal of African Development, JHDC: Journal of Human Development and Capabilities, JDE: Journal of Development Effectiveness, JDS: Journal of Development Studies, JEG: Journal of Economic Growth, JLE: Journal of Labor Economics, JPE: Journal of Political Economy, JPuE: Journal of Public Economics, RAfPE: Review of African Political Economy, RDE: Review of Development Economics, RES: Review of Economic Studies, RIPE: Review of International Political Economy, SAJE: South African Journal of Economics, WBER: The World Bank Economic Review, WBRO: The World Bank Research Observer, WDP: World Development Perspectives

Row 2

Table of journal paper percentages, by country and journal

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Continent

Row 1

Waffle plot of journal paper percentages, by continent (each square = 1% of data)

Row 2

Table of journal paper percentages, by continent

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Continent, by Year

Row 1

Scatter plot of journal paper percentages, by continent and year

Instructions for Figures

The scatter plots use the plotly package, which converts regular images into interactive web graphics via the open source JavaScript graphing library plotly.js. In order to make the most out of plotly figures, it is important to understand the various options they offer.

When you hover over a plotly figure, you will see a menu appear on the top-right of the figure. This is called the Chart Studio Modebar, and some of these options include: (a) Download Plot as a PNG; (b) Zoom and Pan Buttons; (c) Zoom In/Out; (d) Autoscale and Reset Axes; and (e) Hover Options.

Interacting With Data Points and Legend Groupings

  1. When hovering over individual data points, you can see the raw data (year and percentage of papers).
  2. When hovering over the regression line, you can see the predicted data (also for year and percentage of papers)
  3. Click, hold, and drag to zoom into a specific window of the chart. Double-click anywhere to come back to the original zoom level.
  4. Double-clicking on one continent or country on the chart on the right will isolate that regression line (and corresponding observations) for that category (e.g., if you double-click on North America, only the green line will remain). Double-click any category (e.g,. North America) again to add back all the other categories.
  5. Similarly, a single click on one continent or country on the chart on the right will remove only that category. Click it again to bring it back. You can also remove several specific categories one at a time this way. Double-click any category (e.g,. North America) again to add back all the other categories.
  6. When the legend is too long, make sure to use the scroll bar to see the rest of the legend.

Row 2

Table of journal paper percentages, by continent

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Continent, by Journal

Row 1

Waffle plot of journal paper percentages, by continent and journal (each square = 1% of data)

Note. DP: Developmental Psychology, JPSP: Journal of Personality and Social Psychology, JAP: Journal of Abnormal Psychology, JFP: Journal of Family Psychology, HP: Health Psychology, JEP: Journal of Educational Psychology, JESP: Journal of Experimental Social Psychology, Collabra: Collabra. Psychology, Collabra: Collabra, JEPG: Journal of Experimental Psychology. General, JApP: Journal of Applied Psychology, PM: Psychological Methods, AMPPS: Advances in Methods and Practices in Psychological Science, PS: Psychological Science, CD: Child Development, DS: Developmental Science, PSPB: Personality & Social Psychology Bulletin, NHB: Nature Human Behaviour

Row 2

Table of journal paper percentages, by continent and journal

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country

Row 1

Waffle plot of journal paper percentages, by country (each flag = 1% of data)

Row 2

Table of journal paper percentages, by country

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country, by Year

Row 1

Scatter plot of journal paper percentages, by country and year

Instructions for Figures

The scatter plots use the plotly package, which converts regular images into interactive web graphics via the open source JavaScript graphing library plotly.js. In order to make the most out of plotly figures, it is important to understand the various options they offer.

When you hover over a plotly figure, you will see a menu appear on the top-right of the figure. This is called the Chart Studio Modebar, and some of these options include: (a) Download Plot as a PNG; (b) Zoom and Pan Buttons; (c) Zoom In/Out; (d) Autoscale and Reset Axes; and (e) Hover Options.

Interacting With Data Points and Legend Groupings

  1. When hovering over individual data points, you can see the raw data (year and percentage of papers).
  2. When hovering over the regression line, you can see the predicted data (also for year and percentage of papers)
  3. Click, hold, and drag to zoom into a specific window of the chart. Double-click anywhere to come back to the original zoom level.
  4. Double-clicking on one continent or country on the chart on the right will isolate that regression line (and corresponding observations) for that category (e.g., if you double-click on North America, only the green line will remain). Double-click any category (e.g,. North America) again to add back all the other categories.
  5. Similarly, a single click on one continent or country on the chart on the right will remove only that category. Click it again to bring it back. You can also remove several specific categories one at a time this way. Double-click any category (e.g,. North America) again to add back all the other categories.
  6. When the legend is too long, make sure to use the scroll bar to see the rest of the legend.

Row 2

Table of journal paper percentages, by country and year

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country, by Journal

Row 1

Waffle plot of journal paper percentages, by continent and journal (each square = 1% of data)

Note. DP: Developmental Psychology, JPSP: Journal of Personality and Social Psychology, JAP: Journal of Abnormal Psychology, JFP: Journal of Family Psychology, HP: Health Psychology, JEP: Journal of Educational Psychology, JESP: Journal of Experimental Social Psychology, Collabra: Collabra. Psychology, Collabra: Collabra, JEPG: Journal of Experimental Psychology. General, JApP: Journal of Applied Psychology, PM: Psychological Methods, AMPPS: Advances in Methods and Practices in Psychological Science, PS: Psychological Science, CD: Child Development, DS: Developmental Science, PSPB: Personality & Social Psychology Bulletin, NHB: Nature Human Behaviour

Row 2

Table of journal paper percentages, by country and journal

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Continent

Row 1

Waffle plot of journal paper percentages, by continent (each square = 1% of data)

Row 2

Table of journal paper percentages, by continent

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Continent, by Year

Row 1

Scatter plot of journal paper percentages, by continent and year

Instructions for Figures

The scatter plots use the plotly package, which converts regular images into interactive web graphics via the open source JavaScript graphing library plotly.js. In order to make the most out of plotly figures, it is important to understand the various options they offer.

When you hover over a plotly figure, you will see a menu appear on the top-right of the figure. This is called the Chart Studio Modebar, and some of these options include: (a) Download Plot as a PNG; (b) Zoom and Pan Buttons; (c) Zoom In/Out; (d) Autoscale and Reset Axes; and (e) Hover Options.

Interacting With Data Points and Legend Groupings

  1. When hovering over individual data points, you can see the raw data (year and percentage of papers).
  2. When hovering over the regression line, you can see the predicted data (also for year and percentage of papers)
  3. Click, hold, and drag to zoom into a specific window of the chart. Double-click anywhere to come back to the original zoom level.
  4. Double-clicking on one continent or country on the chart on the right will isolate that regression line (and corresponding observations) for that category (e.g., if you double-click on North America, only the green line will remain). Double-click any category (e.g,. North America) again to add back all the other categories.
  5. Similarly, a single click on one continent or country on the chart on the right will remove only that category. Click it again to bring it back. You can also remove several specific categories one at a time this way. Double-click any category (e.g,. North America) again to add back all the other categories.
  6. When the legend is too long, make sure to use the scroll bar to see the rest of the legend.

Row 2

Table of journal paper percentages, by continent

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Continent, by Journal

Row 1

Waffle plot of journal paper percentages, by continent and journal (each square = 1% of data)

Note. JEcP: Journal of Economic Psychology, JEBE: Journal of Experimental and Behavioral Economics, EE: Experimental Economics, JBEE: Journal of Behavioral and Experimental Economics, JDE: Journal of Development Economics, WD: World Development, QJE: The Quarterly Journal of Economics, Econometrica: Econometrica, BPP: Behavioural Public Policy, ADR: African Development Review, AJARE: African Journal of Agricultural and Resource Economics, AJEMS: African Journal of Economic and Management Studies, AJEP: African Journal of Economic Policy, AEJAE: American Economic Journal. Applied Economics, AEJEP: American Economic Journal. Economic Policy, AEJM: American Economic Journal. Macroeconomics, AER: The American Economic Review, AERI: American Economic Review. Insights, EDCC: Economic Development and Cultural Change, EC: The Economic Journal, JAE: Journal of African Economies, JAD: Journal of African Development, JHDC: Journal of Human Development and Capabilities, JDE: Journal of Development Effectiveness, JDS: Journal of Development Studies, JEG: Journal of Economic Growth, JLE: Journal of Labor Economics, JPE: Journal of Political Economy, JPuE: Journal of Public Economics, RAfPE: Review of African Political Economy, RDE: Review of Development Economics, RES: Review of Economic Studies, RIPE: Review of International Political Economy, SAJE: South African Journal of Economics, WBER: The World Bank Economic Review, WBRO: The World Bank Research Observer, WDP: World Development Perspectives

Row 2

Table of journal paper percentages, by continent and journal

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country

Row 1

Waffle plot of journal paper percentages, by country (each flag = 1% of data)

Row 2

Table of journal paper percentages, by country

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country, by Year

Row 1

Scatter plot of journal paper percentages, by country and year

Instructions for Figures

The scatter plots use the plotly package, which converts regular images into interactive web graphics via the open source JavaScript graphing library plotly.js. In order to make the most out of plotly figures, it is important to understand the various options they offer.

When you hover over a plotly figure, you will see a menu appear on the top-right of the figure. This is called the Chart Studio Modebar, and some of these options include: (a) Download Plot as a PNG; (b) Zoom and Pan Buttons; (c) Zoom In/Out; (d) Autoscale and Reset Axes; and (e) Hover Options.

Interacting With Data Points and Legend Groupings

  1. When hovering over individual data points, you can see the raw data (year and percentage of papers).
  2. When hovering over the regression line, you can see the predicted data (also for year and percentage of papers)
  3. Click, hold, and drag to zoom into a specific window of the chart. Double-click anywhere to come back to the original zoom level.
  4. Double-clicking on one continent or country on the chart on the right will isolate that regression line (and corresponding observations) for that category (e.g., if you double-click on North America, only the green line will remain). Double-click any category (e.g,. North America) again to add back all the other categories.
  5. Similarly, a single click on one continent or country on the chart on the right will remove only that category. Click it again to bring it back. You can also remove several specific categories one at a time this way. Double-click any category (e.g,. North America) again to add back all the other categories.
  6. When the legend is too long, make sure to use the scroll bar to see the rest of the legend.

Row 2

Table of journal paper percentages, by country and year

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country, by Journal

Row 1

Waffle plot of journal paper percentages, by continent and journal (each square = 1% of data)

Note. JEcP: Journal of Economic Psychology, JEBE: Journal of Experimental and Behavioral Economics, EE: Experimental Economics, JBEE: Journal of Behavioral and Experimental Economics, JDE: Journal of Development Economics, WD: World Development, QJE: The Quarterly Journal of Economics, Econometrica: Econometrica, BPP: Behavioural Public Policy, ADR: African Development Review, AJARE: African Journal of Agricultural and Resource Economics, AJEMS: African Journal of Economic and Management Studies, AJEP: African Journal of Economic Policy, AEJAE: American Economic Journal. Applied Economics, AEJEP: American Economic Journal. Economic Policy, AEJM: American Economic Journal. Macroeconomics, AER: The American Economic Review, AERI: American Economic Review. Insights, EDCC: Economic Development and Cultural Change, EC: The Economic Journal, JAE: Journal of African Economies, JAD: Journal of African Development, JHDC: Journal of Human Development and Capabilities, JDE: Journal of Development Effectiveness, JDS: Journal of Development Studies, JEG: Journal of Economic Growth, JLE: Journal of Labor Economics, JPE: Journal of Political Economy, JPuE: Journal of Public Economics, RAfPE: Review of African Political Economy, RDE: Review of Development Economics, RES: Review of Economic Studies, RIPE: Review of International Political Economy, SAJE: South African Journal of Economics, WBER: The World Bank Economic Review, WBRO: The World Bank Research Observer, WDP: World Development Perspectives

Row 2

Table of journal paper percentages, by country and journal

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Continent

Row 1

Waffle plot of journal paper percentages, by continent (each square = 1% of data)

Row 2

Table of journal paper percentages, by continent

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Continent, by Year

Row 1

Scatter plot of journal paper percentages, by continent and year

Instructions for Figures

The scatter plots use the plotly package, which converts regular images into interactive web graphics via the open source JavaScript graphing library plotly.js. In order to make the most out of plotly figures, it is important to understand the various options they offer.

When you hover over a plotly figure, you will see a menu appear on the top-right of the figure. This is called the Chart Studio Modebar, and some of these options include: (a) Download Plot as a PNG; (b) Zoom and Pan Buttons; (c) Zoom In/Out; (d) Autoscale and Reset Axes; and (e) Hover Options.

Interacting With Data Points and Legend Groupings

  1. When hovering over individual data points, you can see the raw data (year and percentage of papers).
  2. When hovering over the regression line, you can see the predicted data (also for year and percentage of papers)
  3. Click, hold, and drag to zoom into a specific window of the chart. Double-click anywhere to come back to the original zoom level.
  4. Double-clicking on one continent or country on the chart on the right will isolate that regression line (and corresponding observations) for that category (e.g., if you double-click on North America, only the green line will remain). Double-click any category (e.g,. North America) again to add back all the other categories.
  5. Similarly, a single click on one continent or country on the chart on the right will remove only that category. Click it again to bring it back. You can also remove several specific categories one at a time this way. Double-click any category (e.g,. North America) again to add back all the other categories.
  6. When the legend is too long, make sure to use the scroll bar to see the rest of the legend.

Row 2

Table of journal paper percentages, by continent

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Continent, by Journal

Row 1

Waffle plot of journal paper percentages, by continent and journal (each square = 1% of data)

Note. PNAS: Proceedings of the National Academy of Sciences of the United States of America

Row 2

Table of journal paper percentages, by continent and journal

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country

Row 1

Waffle plot of journal paper percentages, by country (each flag = 1% of data)

Row 2

Table of journal paper percentages, by country

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country, by Year

Row 1

Scatter plot of journal paper percentages, by country and year

Instructions for Figures

The scatter plots use the plotly package, which converts regular images into interactive web graphics via the open source JavaScript graphing library plotly.js. In order to make the most out of plotly figures, it is important to understand the various options they offer.

When you hover over a plotly figure, you will see a menu appear on the top-right of the figure. This is called the Chart Studio Modebar, and some of these options include: (a) Download Plot as a PNG; (b) Zoom and Pan Buttons; (c) Zoom In/Out; (d) Autoscale and Reset Axes; and (e) Hover Options.

Interacting With Data Points and Legend Groupings

  1. When hovering over individual data points, you can see the raw data (year and percentage of papers).
  2. When hovering over the regression line, you can see the predicted data (also for year and percentage of papers)
  3. Click, hold, and drag to zoom into a specific window of the chart. Double-click anywhere to come back to the original zoom level.
  4. Double-clicking on one continent or country on the chart on the right will isolate that regression line (and corresponding observations) for that category (e.g., if you double-click on North America, only the green line will remain). Double-click any category (e.g,. North America) again to add back all the other categories.
  5. Similarly, a single click on one continent or country on the chart on the right will remove only that category. Click it again to bring it back. You can also remove several specific categories one at a time this way. Double-click any category (e.g,. North America) again to add back all the other categories.
  6. When the legend is too long, make sure to use the scroll bar to see the rest of the legend.

Row 2

Table of journal paper percentages, by country and year

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Country, by Journal

Row 1

Waffle plot of journal paper percentages, by continent and journal (each square = 1% of data)

Note. PNAS: Proceedings of the National Academy of Sciences of the United States of America

Row 2

Table of journal paper percentages, by country and journal

* Percentages are calculated after excluding missing values. The Missing column shows the real percentage of missing values.

Instructions for Tables

All tables use the DT package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.

In order to make the most out of DT tables, it is important to understand the various options they offer.

  1. You can click on the top left to change the number of entries to show before needing to change page.
  2. You can change page by clicking on the bottom right area.
  3. You can sort by column by clicking on the column of your choice.
  4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.

Methods

Row 1

METHOD & DATA

The dashboard includes information about the articles (e.g., title, abstract) as well as on the authors, such as university of affiliation. I have obtained these data from OpenAlex using the OpenAlex API through the openAlexR package. openAlexR provides information about the country of the authors, affiliation address, and institution.

The full current list of journals queried can be obtained through the following R code pubmedDashboard::journal_field$journal_short.

On the right, we can see the list of journals included in this dashboard following the above query. The table also includes the number of publication for each journal; this is our sample size of sort. These data helps us understand in part the quality of the OpenAlex data.

Note that the big general journals (PloS One, Science, Nature, and PNAS) from the “General Interest” tab are only meant to act as a point of reference and are not included on the home page gauge data.

JOURNAL COUNT

Limitations

Row 1

LIMITATIONS

This dashboard should be considered with the following limitations in mind:

1. The dashboard data are not per capita (yet)

This could bias our estimations since we do not look at relative ratios.

2. The way in which we define which journals represent behavioural science as a whole may be problematic

Authors from non-English-speaking countries (including in the Global South, and especially Latin America) are more likely to publish in languages other than English (like Spanish or French journals), which are less well-known. Saying that only English-speaking journals truly represent “Behavioural Science” as a whole is somewhat problematic. Would that mean that all the Spanish and French behavioural science journals do not they represent behavioural science as well, even though English monolinguals cannot read them?

3. Some lesser-known journals are not indexed on PubMed

Smaller local journals that are more likely to include authors from the Global South (e.g., some African journals) are sometimes not indexed on PubMed. This can can contribute to misrepresenting the proportion of first-authors by region. At the same time, journal visibility does matter on the global stage.

4. The dashboard has lots of missing data, which is probably not random

Universities from the Global South and non-English speaking countries are less likely to be correctly detected, for example because of special characters in names or less well-known universities not included in our database. As a result, the country for these publications is more likely to be marked as missing and therefore not be included in the dashboard. This can further under-represent the Global South in our data.

More specifically, some of the papers were missing address information; in many cases, the PubMed API provided only the department and no university. It was not possible to identify the country in these cases (one would need to look at the actual papers one by one to make manual corrections). Furthermore, some university names from the data did not match the university name database obtained from GitHub. In some cases, I have brought manual corrections to university names in an attempt to reduce the number of missing values. A table of data with missing countries is accessible at the Missing Data tab.

NEXT STEPS

Possible future steps include: (a) obtaining a better, more current university name database (that includes country of university), (b) making manual corrections for other research institutes not included in the university database, (c) host DT tables on a server to speed up the website and allow the inclusion of a DT table for exploring the raw data, (d) find a way to use country flags for the countries-by-journal figure, and (e) use per-capita data to make it more representative.

Missing Data

Row 1

This table allows investigating why the country/university could not be identified

Important Note

This data table is too large to display online in full

Initially, this dashboard included every publication in which the country and continent could not be identified. However, after adding large journals (Nature, Science, and PLOS One), this table became too large to display within the dashboard, making the webpage sluggish and slow to load. Therefore, only 1/1000 is preserved for now, until we start fixing the missing data by identifying universities and therefore reducing the overall size of the table. This should help speed up using the dashboard in other areas.

---
title: "The Missing Majority Dashboard"
author: 'Rémi Thériault'
output:
  flexdashboard::flex_dashboard:
    orientation: rows
    vertical_layout: scroll
    social: menu
    source_code: embed
    # theme: lumen
    storyboard: false
    favicon: logo.ico
    css: style.css
---

<script>
   document.querySelector(".navbar-header").innerHTML =
            "<a href=\"#home\" class=\"navbar-brand navbar-inverse\">The Missing Majority Dashboard</a>";
</script> 

# Home {.hidden}

```{r setup, include=FALSE}
query_alex <- FALSE
options(scipen = 999)
```

```{r packages}
# Load packages
library(pubDashboard)
library(dplyr)
library(ggflags)

```

```{r save_process_pubmed_batch_psychology, results='hide', eval=query_alex}
# We got a little problem with PLOS One, Science, Nature, and PNAS
# So we proceed separately for each...
psychology <- fetch_openalex_pubs(
  journal_id = journal_field %>%
    filter(field == "psychology") %>% 
    pull(openalex_id), 
  from_publication_date = "2024-01-01",
  clean_journals_continents = TRUE, 
  progress_bar = TRUE)
saveRDS(psychology, "data/data_psychology_new.rds")
```

```{r save_process_pubmed_batch_economics, results='hide', eval=query_alex}
economics <- fetch_openalex_pubs(
  journal_id = journal_field %>%
    filter(field == "economics") %>% 
    pull(openalex_id), 
  from_publication_date = "2024-01-01",
  clean_journals_continents = TRUE, 
  progress_bar = TRUE)
saveRDS(economics, "data/data_economics_new.rds")
```

```{r save_process_pubmed_batch_pnas, results='hide', eval=query_alex}
PNAS <- fetch_openalex_pubs(
  journal_id = journal_field %>%
    filter(journal_abbr == "PNAS") %>% 
    pull(openalex_id), 
  from_publication_date = "2024-01-01",
  clean_journals_continents = TRUE, 
  progress_bar = TRUE)
saveRDS(PNAS, "data/data_PNAS_new.rds")
```

```{r save_process_pubmed_batch_science, results='hide', eval=query_alex}
science <- fetch_openalex_pubs(
  journal_id = journal_field %>%
    filter(journal == "Science") %>% 
    pull(openalex_id), 
  from_publication_date = "2024-01-01",
  clean_journals_continents = TRUE, 
  progress_bar = TRUE)
saveRDS(science, "data/data_science_new.rds")
```

```{r save_process_pubmed_batch_nature, results='hide', eval=query_alex}
nature <- fetch_openalex_pubs(
  journal_id = journal_field %>%
    filter(journal == "Nature") %>% 
    pull(openalex_id), 
  from_publication_date = "2024-01-01",
  clean_journals_continents = TRUE, 
  progress_bar = TRUE)
saveRDS(nature, "data/data_nature_new.rds")
```

```{r save_process_pubmed_batch_plos, results='hide', eval=query_alex}
plosone <- fetch_openalex_pubs(
  journal_id = journal_field %>%
    filter(journal == "Plos One") %>% 
    pull(openalex_id), 
  from_publication_date = "2024-01-01",
  clean_journals_continents = TRUE, 
  progress_bar = TRUE)
saveRDS(plosone, "data/data_plosone_new.rds")
```

```{r get_historic_data}
data <- read_bind_all_data()

# Correct year range
data <- data %>% 
  dplyr::group_by(.data$journal) %>%
    dplyr::mutate(first_Year = min(.data$year), last_year = max(.data$year),
           year_range = paste0(.data$first_Year, "-", .data$last_year)) %>%
    dplyr::ungroup()

# saveRDS(data, "data/fulldata.rds")

# We filter for year 1987 because there are almost no publications before that
data <- data %>%
  filter(year >= 1987)

# Temporarily reduce file
# data <- data %>%
#   filter(year >= 2022)
```

```{r stats_continent}
data_gen <- data %>% 
  filter(field != "general")

stats_continent <- table_continent(data_gen, datatable = FALSE)
stats_country <- table_country(data_gen, datatable = FALSE)
```

## Row 1 {data-height=400}

### {data-width=1160}

[The Global South continues to be underrepresented in behavioural science]{.big_center}

### **First authors in behavioural science from...**

<!-- #### First authors in behavioural science from... -->

```{r}
rate <- round(stats_continent$`Latin America` + stats_continent$Africa)
flexdashboard::gauge(
  rate, 
  min = 0, 
  max = 100, 
  symbol = '%', 
  flexdashboard::gaugeSectors(
    danger = c(0, 40), 
    warning = c(40, 79), 
    success = c(80, 100)),
  abbreviateDecimals = 1, 
  href = "#continent",
  label = "Latin America & Africa"
)
```

<!-- #### From Latin America and Africa -->

```{r, eval=T}
rate <- stats_country %>% 
  filter(Country == "United States") %>% 
  pull(Percentage) %>% 
  round()
flexdashboard::gauge(
  rate, 
  min = 0, 
  max = 100, 
  symbol = '%', 
  flexdashboard::gaugeSectors(
    success = c(0, 40), 
    warning = c(40, 79), 
    danger = c(80, 100)),
  abbreviateDecimals = 1, 
  href = "#country",
  label = "USA"
)
```

<!-- #### From the US -->

```{r, eval=T}
rate <- round(stats_continent$`North America` + stats_continent$Europe)
flexdashboard::gauge(
  rate, 
  min = 0, 
  max = 100, 
  symbol = '%', 
  flexdashboard::gaugeSectors(
    danger = c(0, 40), 
    warning = c(40, 79), 
    success = c(80, 100)),
  abbreviateDecimals = 1, 
  href = "#continent",
  label = "North America & Europe"
)
```

<!-- #### From North America and Europe -->

## Row 2

### **Representativeness of First Authors in Behavioural Science**

The majority of the world’s population comes from outside the Global North. Yet this majority only represents a small fraction of first authors in behavioural science research, who tend to be located in North America or Europe, and are mostly based in the US ([Thalmayer et al., 2021](https://psycnet.apa.org/doi/10.1037/amp0000622), [Arnett, 2008](https://doi.org/10.1037/0003-066x.63.7.602)). Thus, most of the world, and especially Africa, Latin America, and Asia, are underrepresented, which could affect the validity and generalizability of psychological research. This dashboard presents some aggregated data by continent, country, year, and journal (for first authors only), to better document this trend over time and, possibly, inform future public policy on the matter. *Note:* This dashboard is a work in progress (version Alpha).

If this matters to you, please [reach out](https://www.busara.global/partner-with-us/).

---

**How to cite this dashboard?**

Thériault, R., & Forscher, P. (2024). *The Missing Majority Dashboard*. https://remi-theriault.com/dashboards/missing_majority

### **Choice of Journals**

The data from this report originally included information about publications from six psychology journals (*Developmental Psychology*, *Journal of Personality and Social Psychology*, *Journal of Abnormal Psychology*, *Journal of Family Psychology*, *Health Psychology*, and *Journal of Educational Psychology*), for years 1987 to 2023.

These journals were initially selected based on Arnett and colleagues' papers. The dashboard now includes many more behavioural science journals, which were selected by soliciting input from colleagues to broadly represent the interdisciplinary field of behavioral science and the fields that contribute to it (i.e., economics and psychology). You can see the full list of journals on the [Methods] tab. If you think a journal should be there and it's not, please open a [Github issue](https://github.com/rempsyc/busara_dashboard/issues/) and we'll add it.

---

*This dashboard was created with the `pubmedDashboard` package in R: https://rempsyc.github.io/pubmedDashboard/.*

### **About the Authors**

**[Rémi Thériault](https://remi-theriault.com/)** is currently a PhD candidate in Psychology at the Université du Québec à Montréal, Canada. Overall, Rémi is passionate about putting social-psychological research to use to increase people’s well-being and intrinsic motivation to help one another. He also has a (tiny bit obsessive) passion for programming with R.

**[Patrick Forscher](https://busaracenter.org/patrick-s-forscher/)** is the primary collaborator on this project. He is currently the Director of the Culture, Research Ethics, and MEthods (CREME) Meta-Research Team at the Busara Center for Behavioral Economics. The dashboard was Patrick's original vision, and frequently benefits from his creative input.

**[Busara](https://www.busara.global/)** is the dashboard's sponsor. Busara works with researchers and organizations to advance and apply behavioral science in pursuit of poverty alleviation. They use behavioral science to design solutions for partner organisations that are working to make lives better in the Global South.

```{r citations}
citation <- "Thériault, R., & Forscher, P. (2024). _The Missing Majority Dashboard_. <br>https\\://remi-theriault.com/dashboards/missing_majority"

citation2 <- 'Thériault, R., & Forscher, P. (2024). <i>The Missing Majority Dashboard</i>. <br>https://remi-theriault.com/dashboards/missing_majority'
```

```{r instructions_reminder_table}
instructions_figure <- "
### Instructions for Figures\n

The scatter plots use the [`plotly`](https://plotly.com/r/) package, which converts regular images into interactive web graphics via the open source JavaScript graphing library plotly.js. In order to make the most out of plotly figures, it is important to understand the various options they offer.\n

When you hover over a plotly figure, you will see a menu appear on the top-right of the figure. This is called the [Chart Studio Modebar](https://plotly.com/chart-studio-help/getting-to-know-the-plotly-modebar/), and some of these options include: (a) Download Plot as a PNG; (b) Zoom and Pan Buttons; (c) Zoom In/Out; (d) Autoscale and Reset Axes; and (e) Hover Options.\n

**Interacting With Data Points and Legend Groupings**\n

1. When hovering over individual data points, you can see the raw data (year and percentage of papers).
2. When hovering over the regression line, you can see the predicted data (also for year and percentage of papers)
3. Click, hold, and drag to zoom into a specific window of the chart. Double-click anywhere to come back to the original zoom level.
4. Double-clicking on one continent or country on the chart on the right will isolate that regression line (and corresponding observations) for that category (e.g., if you double-click on North America, only the green line will remain). Double-click any category (e.g,. North America) again to add back all the other categories.
5. Similarly, a single click on one continent or country on the chart on the right will remove only that category. Click it again to bring it back. You can also remove several specific categories one at a time this way. Double-click any category (e.g,. North America) again to add back all the other categories.
6. When the legend is too long, make sure to use the scroll bar to see the rest of the legend.\n
"

instructions_table <- "
> \\* Percentages are calculated after excluding missing values. The *Missing* column shows the real percentage of missing values.\n

### Instructions for Tables\n

####\n

All tables use the [DT](https://rstudio.github.io/DT/) package, which converts regular dataframes into interactive datatable HTML table widgets via the open source JavaScript library DataTables.\n

In order to make the most out of DT tables, it is important to understand the various options they offer.\n

1. You can click on the top left to change the number of entries to show before needing to change page.
2. You can change page by clicking on the bottom right area.
3. You can sort by column by clicking on the column of your choice.
4. You can search for specific values (e.g,. journals or countries) by using the search bar at the top-right.\n

![](dt_table.png){width=100%}
"
```

```{r behavscience_parent, child=c('missing_majority_behavscience.Rmd'), eval=TRUE}
```

```{r psych_parent, child=c('missing_majority_psychology.Rmd'), eval=T}
```

```{r econ_parent, child=c('missing_majority_economics.Rmd'), eval=T}
```

```{r gen_parent, child=c('missing_majority_general.Rmd'), eval=TRUE}
```

# Methods

## Row 1 {data-height=700}

### **METHOD & DATA**

The dashboard includes information about the articles (e.g., title, abstract) as well as on the authors, such as university of affiliation. I have obtained these data from OpenAlex using the OpenAlex API through the `openAlexR` package. `openAlexR` provides information about the country of the authors, affiliation address, and institution.

The full current list of journals queried can be obtained through the following R code `pubmedDashboard::journal_field$journal_short`.

On the right, we can see the list of journals included in this dashboard following the above query. The table also includes the number of publication for each journal; this is our sample size of sort. These data helps us understand in part the quality of the OpenAlex data.

**Note that the big general journals (PloS One, Science, Nature, and PNAS) from the "General Interest" tab are only meant to act as a point of reference and are not included on the home page gauge data.**

### **JOURNAL COUNT**

```{r, journal_count}

table_journal_count(data = data)

```

# Limitations {data-navmenu="Limitations"}

## Row 1 {data-height=700}

### **LIMITATIONS**

This dashboard should be considered with the following limitations in mind:

**1. The dashboard data are not per capita (yet)**

This could bias our estimations since we do not look at relative ratios.

**2. The way in which we define which journals represent behavioural science as a whole may be problematic**

Authors from non-English-speaking countries (including in the Global South, and especially Latin America) are more likely to publish in languages other than English (like Spanish or French journals), which are less well-known. Saying that only English-speaking journals truly represent "Behavioural Science" as a whole is somewhat problematic. Would that mean that all the Spanish and French behavioural science journals do not they represent behavioural science as well, even though English monolinguals cannot read them?

**3. Some lesser-known journals are not indexed on PubMed**

Smaller local journals that are more likely to include authors from the Global South (e.g., some African journals) are sometimes not indexed on PubMed. This can can contribute to misrepresenting the proportion of first-authors by region. At the same time, journal visibility does matter on the global stage.

**4. The dashboard has lots of missing data, which is probably not random**

Universities from the Global South and non-English speaking countries are less likely to be correctly detected, for example because of special characters in names or less well-known universities not included in our database. As a result, the country for these publications is more likely to be marked as missing and therefore not be included in the dashboard. This can further under-represent the Global South in our data.

More specifically, some of the papers were missing address information; in many cases, the PubMed API provided only the department and no university. It was not possible to identify the country in these cases (one would need to look at the actual papers one by one to make manual corrections). Furthermore, some university names from the data did not match the university name database obtained from GitHub. In some cases, I have brought manual corrections to university names in an attempt to reduce the number of missing values. A table of data with missing countries is accessible at the [Missing Data] tab.

### **NEXT STEPS**

Possible future steps include: (a) obtaining a better, more current university name database (that includes country of university), (b) making manual corrections for other research institutes not included in the university database, (c) host DT tables on a server to speed up the website and allow the inclusion of a DT table for exploring the raw data, (d) find a way to use country flags for the countries-by-journal figure, and (e) use per-capita data to make it more representative.

# Missing Data {data-navmenu="Limitations"}

## Row 1 {.tabset .tabset-fade}

### This table allows investigating why the country/university could not be identified {data-height=700}

```{r missing_universities, warning=FALSE}
divided <- 1000
data %>% 
  slice(1:(nrow(.) / divided)) %>% 
  table_missing_country()

```

### Important Note

**This data table is too large to display online in full**

Initially, this dashboard included every publication in which the country and continent could not be identified. However, after adding large journals (Nature, Science, and PLOS One), this table became too large to display within the dashboard, making the webpage sluggish and slow to load. Therefore, only 1/`r divided` is preserved for now, until we start fixing the missing data by identifying universities and therefore reducing the overall size of the table. This should help speed up using the dashboard in other areas.